/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controlacciones.ejb3.dao;

import javax.ejb.Local;

/**
 *
 * @author Vanessa
 */
@Local
public interface ConsultaDAOLocal {

    public controlacciones.ejb3.entity.TbDatosCliente getDatosCliente(java.lang.String numInscrip);

    public java.util.List<controlacciones.ejb3.entity.TbTipoAccionClasificacionAccionArea> getTipoAccionByArea(java.lang.String codArea);

    public java.util.List<controlacciones.ejb3.entity.TbAccion> getAccionesForCargaTrabajo(java.lang.String fecha);

    public java.util.List<controlacciones.ejb3.entity.TbDatosCliente> getDatosClientes(java.util.List dat);

    public java.util.List<controlacciones.ejb3.entity.TbTipoAccionClasificacionAccionArea> getTipoAccionByArea(java.lang.String codArea, int codTipoAccion);

    public boolean seEstaEjecutandoJob(java.lang.String codarea);

    public boolean seEstaEjecutandoJob2(java.lang.String codarea);

    public java.util.List<controlacciones.ejb3.entity.TbTipoAccionClasificacionAccionArea> getTipoAccionByAreaIndividuales(java.lang.String codArea, int codTipoAccion);

    //public java.util.List<controlacciones.ejb3.pojo.TbTipoAccionClasificacionAccionAreaVerCodigo> getTipoAccionByAreaVerCodigo(java.lang.String codArea);

    public boolean verificarJobEjecutando(java.lang.String nom_job) throws java.sql.SQLException;

    public boolean verificarArchivoProcesadoFacturas(java.lang.String fechaProceso) throws java.sql.SQLException;

    public controlacciones.ejb3.entity.TbParametros buscarParametro(java.lang.Object id);

    public int getNumRegistrosAcciones(controlacciones.ejb3.entity.TbArea area, java.lang.String fecha);

    public int getNumRegistrosLecturas(java.lang.String fecha);

    public boolean verificarArchivoProcesadoLecturas(java.lang.String fechaProceso) throws java.sql.SQLException;

    public boolean verificarExisteAccion(java.lang.String numInscri, java.lang.String cod_tipo_accion) throws java.sql.SQLException;

    public int getNumRegistrosFacturas(java.lang.String fecha);

    public int getNumRegistrosResultados(java.lang.String codarea);

    public java.util.List<controlacciones.ejb3.entity.TbTipoAccionClasificacionAccionArea> getTipoAccionNotificacionesByArea(java.lang.String codArea);

    public java.util.List<controlacciones.ejb3.entity.TbTipoAccionClasificacionAccionArea> getTipoAccionByAreaIndividuales(java.lang.String codArea);

    public controlacciones.ejb3.entity.TbParametros getParametro(java.lang.String codParametro);

    public int getNumRegistrosCortes();
}
